'use strict';
(function(){
  var baseImageUrl = 'http://static.winnovator.cn/scale/0012/';

  var dimData =
  [
    {
      id : 'hushixing',
      name:'忽视型家长',
      desc:'你对于孩子的情绪不够重视，认为它无足轻重，因此你不喜欢与孩子共享情绪。对于孩子的消极情绪，你认为是孩子缺乏理智，调节能力比较差的表现。你倾向于希望消极情绪快速消失，因此你会尝试着转移孩子的注意力，或者缩小孩子的感受，对于引起孩子消极情绪的事件不予重视，有时也会觉得有些不知所措，希望时间能帮你解决一切。<br />这样的教养方式可能对孩子产生一些不利的影响哦，孩子可能会觉得自己的感受是错误的、不恰当的、不被认可的。他们会认为，是自身存在某些问题，所以才会有那种不好的感受，长大以后他们可能不太擅长调整自己的情绪。',
      url: baseImageUrl + 'resultA.jpg'
    },
    {
      id : 'yayixing',
      name:'压抑型家长',
      desc:'你可能认为情绪是不重要的，甚至是不正确的。你认为消极的情绪是孩子性格不好的表现，因此必须加以控制，孩子必须在情感上足够坚强才能在这个社会上生存，因此必须向好的情绪或行为标准看齐。你可能也比加关注孩子对大人权威的服从，会为孩子的行为划定严格的界限。<br />这样的教养方式可能对孩子产生一些不利的影响哦，孩子可能会觉得自己的感受是错误的、不恰当的、不被认可的。他们会认为，是自身存在某些问题，所以才会有那种不好的感受，长大以后他们可能不太擅长调整自己的情绪，甚至可能压抑自己情绪。',
       url: baseImageUrl + 'resultB.jpg'
    },
    {
      id : 'fangrenxing',
      name:'放任型家长',
      desc:'你完全接受孩子的所有情绪表达，对于消极情绪，你可能认为除了包容之外没有其他可以做的，因此当孩子感受到消极情绪时，你会给孩子以安慰，但对孩子的行为不提供任何指导，不善于给孩子划定界限，对孩子的任何情感需求都应允。<br />这样的教养方式对孩子有一些溺爱哦！孩子可能不太懂得如何调整情绪，他们可能比较难集中精力，在建立友谊、与其他小朋友相处时也可能会遇到一些困难。',
      url: baseImageUrl + 'resultC.jpg'
    },
    {
       id : 'qingxuguanli',
       name:'情绪管理训练型家长',
       desc:'你能够感知并重视孩子的情绪，把孩子的消极情绪当做增进亲密感的机会，当孩子伤心、生气或害怕时，愿意花时间和他在一起，不会对孩子的情绪失去耐心。孩子的消极情绪给你提供了一个很重要的教育平台，你会用温情、安慰性的话语对待孩子，指导孩子调整情绪，教会他什么是恰当的情绪表达方式，并教给孩子解决问题的方法。<br />这样的教养方式会对孩子产生积极的影响。孩子将学会信任自己的感觉、调整情绪、解决问题。他们有更积极的自我评价，与他人相处融洽！',
        url: baseImageUrl + 'resultD.jpg'
     },
  ];

  var selectedResult = [];

  window.roundDataUtil = {

    getAllSceneData : function(){
        return sceneData;
    },
    //通过qid,生成qid对应题目的题目
    generateData : function(qid){
      if(qid <= 6){
        nowPhase = 1;
        //获得第一个回合的数据
        return generateRoundOneItem();
      }else if(qid <= 9){
        nowPhase = 2;
        //获得第二个回合的数据
        return generateRoundTwoItem();
      }else{
        nowPhase = 3;
        //获得第三个回合的数据
        return generateRoundThreeItem();
      }
    },
    selectItem: function(selectResult){
      selectedResult.push(selectResult)

    },
    selectItemBatch:function(qid,selectResultArr){
      var that = this;
      _.each(selectResultArr, function(oneSelectResult){
        that.selectItem(qid, oneSelectResult);
      });

      userSelectResult.uSelect.push(selectResultArr);
    },
    getUserSelectResult:function(){
//       console.log(JSON.stringify(selectedResult));

       //计算拒绝响应的维度
       var jujue_xiangying = _.pluck(selectedResult, "1");
       var jujue_xiangying_val = _.reduce(jujue_xiangying, function(memo, num){ return memo + num; }, 0);
       var jujue_xiangying_result = (jujue_xiangying_val > -3)? "xy":"jj";

       //计算放任、情绪和压抑
       var fangren_val = _.reduce(_.pluck(selectedResult, "2"), function(memo, num){ return memo + num; }, 0);
       var yayi_val = _.reduce(_.pluck(selectedResult, "3"), function(memo, num){ return memo + num; }, 0);
       var qingxu_val = _.reduce(_.pluck(selectedResult, "4"), function(memo, num){ return memo + num; }, 0);

       var fangren_kongzhi_result = "";
       if(fangren_val >= yayi_val + qingxu_val){
          fangren_kongzhi_result = "fr";
       }else{
          if(yayi_val <= qingxu_val ){
           fangren_kongzhi_result = "qx";
          }else{
             fangren_kongzhi_result = "yy";
          }
       }

       //计算结果
       if(jujue_xiangying_result === 'jj' &&
            (fangren_kongzhi_result == 'fr' || fangren_kongzhi_result == 'qx')){
        return _.find(dimData, function(o){return o.id === "hushixing"});
       }
       if(jujue_xiangying_result === 'jj' &&
           (fangren_kongzhi_result == 'yy')){
           return _.find(dimData, function(o){return o.id === "yayixing"});
       }
        if(jujue_xiangying_result === 'xy' &&
            (fangren_kongzhi_result == 'fr')){
            return _.find(dimData, function(o){return o.id === "fangrenxing"});
        }
        if(jujue_xiangying_result === 'xy' &&
            (fangren_kongzhi_result == 'qx')){
            return _.find(dimData, function(o){return o.id === "qingxuguanli"});
        }
        if(jujue_xiangying_result === 'xy' &&
            (fangren_kongzhi_result == 'yy')){
            return _.find(dimData, function(o){return o.id === "yayixing"});
        }

    }
  }


window.yoparentData = {
  'id':12,
  'cate_id': '1',
  'title': '家长教养方式测试',
  'imgSrc': 'http://static.winnovator.cn/scale/0012/face.jpg?t=' + Math.random(),
  'imgWidth': 650,'imgHeight': 310,
  'description': '研究发现，家长的教养方式对于孩子的情商培养有重要的作用，你真的重视孩子的情绪吗？你的情绪教育方式是怎么样的呢？这又会对孩子有什么影响呢？下面的测试将告诉你答案<br / ><div style="text-align: center"><img src="http://static.winnovator.cn/scale/0012/expert.png?t=2"  style="width: 100%;height: auto; margin-top: 25px;"/></div> ',
  'isCheckResult':false,
  'showCheckResult':false,
  'share': {
    'title': '家长教养方式测试',
    'description':''
  },
  'questions': [
    {
      'id': '1',
      'caption': '在以下关于孩子生气、愤怒情绪的表述中，请选出你<span class="questionCaption">所有</span>你认为正确的选项：',
      'img_src': 'http://static.winnovator.cn/scale/0012/1_1.jpeg',
      'imgWidth': 650,'imgHeight': 310,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': '孩子的愤怒情绪值得被重视','results': {'1':1,'2':0,'3':0,'4':0}},
        {'caption': '孩子的愤怒，绝大程度上源于孩子对生活缺乏了解和他们的不成熟','results':  {'1':-1,'2':0,'3':0,'4':0}},
        {'caption': '孩子生气时，我不太清楚他想让我做什么','results':  {'1':-1,'2':0,'3':0,'4':0}},
        {'caption': '每个人都应该把自己感受到的愤怒表达出来','results':  {'1':0,'2':1,'3':0,'4':0}}
      ]
    },
    {
      'id': '2',
      'caption': '这种情况下，你的反应是（请选择你<span class="questionCaption">所有</span>可能的反应）：',
      'img_src': 'http://static.winnovator.cn/scale/0012/1_2.jpeg',
      'imgWidth': 650,'imgHeight': 310,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
         {'caption': '当我的孩子生气时，我会告诉他，我爱他，不论在任何情况下','results': {'1':0,'2':1,'3':0,'4':0}},
        {'caption': '如果任由孩子因为愤怒发脾气，他们就会觉得自己可以想怎么来就怎么来','results': {'1':0,'2':0,'3':1,'4':0}},
       {'caption': '我从不担心孩子脾气不好，这是对于TA是有帮助的','results': {'1':0,'2':1,'3':0,'4':0}},
        {'caption': '当我的孩子愤怒时，我会试着帮他弄明白究竟是什么让他愤怒','results': {'1':0,'2':0,'3':0,'4':1}}
      ]
    },
    {
      'id': '3',
      'caption': '在以下关于孩子难过、悲伤情绪的表述中，请选出你<span class="questionCaption">所有</span>你认为正确的选项：',
      'img_src': 'http://static.winnovator.cn/scale/0012/3.jpg',
      'imgWidth': 650,'imgHeight': 310,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
         {'caption': '当我的孩子难过时，我会让他知道，我理解他','results': {'1':1,'2':0,'3':0,'4':0}},
         {'caption': '当我的孩子难过时，我会担心他日后会形成消极的性格','results': {'1':0,'2':0,'3':1,'4':0}},
         {'caption': '我认为，适当地体验悲伤，对孩子来说很有好处','results': {'1':0,'2':0,'3':0,'4':1}},
         {'caption': '对于一个伤心的孩子，你除了给他安慰以外，实在没什么别的可以做的了','results': {'1':0,'2':1,'3':0,'4':0}}
      ]
    },
    {
      'id': '4',
      'caption': '在以下关于孩子情绪的表述中，请选出你<span class="questionCaption">所有</span>你认为正确的选项：',
      'img_src': 'http://static.winnovator.cn/scale/0012/4.jpg',
      'imgWidth': 650,'imgHeight': 310,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': '情绪是孩子控制大人以达成自己意愿的一种方法','results': {'1':-1,'2':0,'3':0,'4':0}},
        {'caption': '如果要在一个情绪化的孩子和一个无忧无虑的孩子之间做个选择的话，我选择后者','results': {'1':-1,'2':0,'3':0,'4':0}}
      ]
    }
  ],
  'tpl': 'default'
};
})();
